self-imposed task - French English Dictionary